package com.fgw.admin.entity;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author system
 * @date 2020-11-09 22:20:25
 */
@TableName("tb_organization")
public class Organization extends Model<Organization> {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	    @TableId(value="org_id", type= IdType.AUTO)
			private Integer orgId;
	/**
	 * 组织单位编码
	 */
	    @TableField("org_code")
			private String orgCode;
	/**
	 * 组织单位名称
	 */
	    @TableField("org_name")
			private String orgName;
	/**
	 * 父级id
	 */
	    @TableField("parent_id")
			private Integer parentId;
	/**
	 * 排序
	 */
	    @TableField("seq")
			private Integer seq;
	/**
	 * 联系人
	 */
	    @TableField("leader")
			private String leader;
	/**
	 * 手机号
	 */
	    @TableField("phone")
			private String phone;
	/**
	 * 所属区域-省
	 */
	    @TableField("province")
			private String province;
	/**
	 * 市
	 */
	    @TableField("city")
			private String city;
	/**
	 * 区
	 */
	    @TableField("area")
			private String area;
	/**
	 * 地址
	 */
	    @TableField("adress")
			private String adress;
	/**
	 * 状态：0正常，1：停用
	 */
	    @TableField("statue")
			private Integer statue;
	/**
	 * 创建人id
	 */
	    @TableField("create_userid")
			private Integer createUserid;
	/**
	 * 创建人
	 */
	    @TableField("create_user")
			private String createUser;
	/**
	 * 创建时间
	 */
	    @TableField("create_time")
		    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
		private Date createTime;
	/**
	 * 更新人id
	 */
	    @TableField("update_userid")
			private Integer updateUserid;
	/**
	 * 更新人
	 */
	    @TableField("update_user")
			private String updateUser;
	/**
	 * 更新时间
	 */
	    @TableField("update_time")
		    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
		private Date updateTime;

	/**
	 * 设置：主键
	 */
	public void setOrgId(Integer orgId) {
		this.orgId = orgId;
	}
	/**
	 * 获取：主键
	 */
	public Integer getOrgId() {
		return orgId;
	}
	/**
	 * 设置：组织单位编码
	 */
	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}
	/**
	 * 获取：组织单位编码
	 */
	public String getOrgCode() {
		return orgCode;
	}
	/**
	 * 设置：组织单位名称
	 */
	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}
	/**
	 * 获取：组织单位名称
	 */
	public String getOrgName() {
		return orgName;
	}
	/**
	 * 设置：父级id
	 */
	public void setParentId(Integer parentId) {
		this.parentId = parentId;
	}
	/**
	 * 获取：父级id
	 */
	public Integer getParentId() {
		return parentId;
	}
	/**
	 * 设置：排序
	 */
	public void setSeq(Integer seq) {
		this.seq = seq;
	}
	/**
	 * 获取：排序
	 */
	public Integer getSeq() {
		return seq;
	}
	/**
	 * 设置：联系人
	 */
	public void setLeader(String leader) {
		this.leader = leader;
	}
	/**
	 * 获取：联系人
	 */
	public String getLeader() {
		return leader;
	}
	/**
	 * 设置：手机号
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	 * 获取：手机号
	 */
	public String getPhone() {
		return phone;
	}
	/**
	 * 设置：所属区域-省
	 */
	public void setProvince(String province) {
		this.province = province;
	}
	/**
	 * 获取：所属区域-省
	 */
	public String getProvince() {
		return province;
	}
	/**
	 * 设置：市
	 */
	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * 获取：市
	 */
	public String getCity() {
		return city;
	}
	/**
	 * 设置：区
	 */
	public void setArea(String area) {
		this.area = area;
	}
	/**
	 * 获取：区
	 */
	public String getArea() {
		return area;
	}
	/**
	 * 设置：地址
	 */
	public void setAdress(String adress) {
		this.adress = adress;
	}
	/**
	 * 获取：地址
	 */
	public String getAdress() {
		return adress;
	}
	/**
	 * 设置：状态：0正常，1：停用
	 */
	public void setStatue(Integer statue) {
		this.statue = statue;
	}
	/**
	 * 获取：状态：0正常，1：停用
	 */
	public Integer getStatue() {
		return statue;
	}
	/**
	 * 设置：创建人id
	 */
	public void setCreateUserid(Integer createUserid) {
		this.createUserid = createUserid;
	}
	/**
	 * 获取：创建人id
	 */
	public Integer getCreateUserid() {
		return createUserid;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateUser() {
		return createUser;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：更新人id
	 */
	public void setUpdateUserid(Integer updateUserid) {
		this.updateUserid = updateUserid;
	}
	/**
	 * 获取：更新人id
	 */
	public Integer getUpdateUserid() {
		return updateUserid;
	}
	/**
	 * 设置：更新人
	 */
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	/**
	 * 获取：更新人
	 */
	public String getUpdateUser() {
		return updateUser;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	@Override
	protected Serializable pkVal() {
		return this.orgId;
	}
}